草庐IT

IOS devicesWithMediaType 弃用

全部标签

java - 我应该使用 JavaDoc 弃用还是 Java 中的注释?

目前,有两种方法可以在java中将代码标记为已弃用。通过JavaDoc/***@deprecated*/或者作为注解:@Deprecated这是我的问题-在使用Eclipse时将方法标记为已弃用时,我发现同时声明两者有点过多。我真的只想使用其中之一。但是,使用注解会为编译器提供实际有用的附加信息吗?但仅使用注释,我无法说明为什么不推荐使用该方法-我只能使用JavaDoc来做到这一点,并且不推荐使用方法而不指定为什么不好。那么,我可以只使用其中一个吗?还是我真的应该学会同时指定两者? 最佳答案 你应该同时使用。Annotation允许

java - 我应该使用 JavaDoc 弃用还是 Java 中的注释?

目前,有两种方法可以在java中将代码标记为已弃用。通过JavaDoc/***@deprecated*/或者作为注解:@Deprecated这是我的问题-在使用Eclipse时将方法标记为已弃用时,我发现同时声明两者有点过多。我真的只想使用其中之一。但是,使用注解会为编译器提供实际有用的附加信息吗?但仅使用注释,我无法说明为什么不推荐使用该方法-我只能使用JavaDoc来做到这一点,并且不推荐使用方法而不指定为什么不好。那么,我可以只使用其中一个吗?还是我真的应该学会同时指定两者? 最佳答案 你应该同时使用。Annotation允许

java - session.connection() 在 Hibernate 上已弃用?

我们需要能够获取hibernatesession的相关java.sql.Connection。没有其他连接将起作用,因为此连接可能与正在运行的事务相关联。如果session.connection()现在已被弃用,我应该怎么做? 最佳答案 您现在必须使用WorkAPI:session.doWork(connection->doSomething(connection));或者,在Javasession.doWork(newWork(){publicvoidexecute(Connectionconnection)throwsSQLEx

java - session.connection() 在 Hibernate 上已弃用?

我们需要能够获取hibernatesession的相关java.sql.Connection。没有其他连接将起作用,因为此连接可能与正在运行的事务相关联。如果session.connection()现在已被弃用,我应该怎么做? 最佳答案 您现在必须使用WorkAPI:session.doWork(connection->doSomething(connection));或者,在Javasession.doWork(newWork(){publicvoidexecute(Connectionconnection)throwsSQLEx

java - JdbcTemplate queryForInt/Long 在 Spring 3.2.2 中被弃用。应该用什么代替?

JdbcTemplate中的queryforInt/queryforLong方法在Spring3.2中已弃用。我不知道为什么或什么被认为是使用这些方法替换现有代码的最佳做法。一个典型的方法:introwCount=jscoreJdbcTemplate.queryForInt("SELECTcount(*)FROM_playerWHEREnameKey=?ANDteamClub=?",playerNameKey.toUpperCase(),teamNameKey.toUpperCase());好的,上面的方法需要改写如下:Object[]params=newObject[]{player

java - JdbcTemplate queryForInt/Long 在 Spring 3.2.2 中被弃用。应该用什么代替?

JdbcTemplate中的queryforInt/queryforLong方法在Spring3.2中已弃用。我不知道为什么或什么被认为是使用这些方法替换现有代码的最佳做法。一个典型的方法:introwCount=jscoreJdbcTemplate.queryForInt("SELECTcount(*)FROM_playerWHEREnameKey=?ANDteamClub=?",playerNameKey.toUpperCase(),teamNameKey.toUpperCase());好的,上面的方法需要改写如下:Object[]params=newObject[]{player

java.net.URLEncoder.encode(String) 已弃用,我应该改用什么?

我在使用java.net.URLEncoder.encode时收到以下警告:warning:[deprecation]encode(java.lang.String)injava.net.URLEncoderhasbeendeprecated我应该改用什么? 最佳答案 使用URLEncoder中的其他encode方法:URLEncoder.encode(String,String)第一个参数是要编码的文本;第二个是要使用的字符编码的名称(例如,UTF-8)。例如:System.out.println(URLEncoder.encod

java.net.URLEncoder.encode(String) 已弃用,我应该改用什么?

我在使用java.net.URLEncoder.encode时收到以下警告:warning:[deprecation]encode(java.lang.String)injava.net.URLEncoderhasbeendeprecated我应该改用什么? 最佳答案 使用URLEncoder中的其他encode方法:URLEncoder.encode(String,String)第一个参数是要编码的文本;第二个是要使用的字符编码的名称(例如,UTF-8)。例如:System.out.println(URLEncoder.encod

objective-c - 在 Objective C 中将属性标记为已弃用

如何在ObjectiveC中将@property标记为已弃用? 最佳答案 除非你真的想基于iOS版本弃用,我怀疑你不想这样做,你可以使用DEPRECATED_ATTRIBUTE@property(strong)NSObject*objectDEPRECATED_ATTRIBUTE; 关于objective-c-在ObjectiveC中将属性标记为已弃用,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

objective-c - 在 Objective C 中将属性标记为已弃用

如何在ObjectiveC中将@property标记为已弃用? 最佳答案 除非你真的想基于iOS版本弃用,我怀疑你不想这样做,你可以使用DEPRECATED_ATTRIBUTE@property(strong)NSObject*objectDEPRECATED_ATTRIBUTE; 关于objective-c-在ObjectiveC中将属性标记为已弃用,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/